|
Расположение в меню |
---|
Деталь → Создать примитивы... → Эллипс |
Верстаки |
Part(Деталь), OpenSCAD |
Быстрые клавиши |
Нет |
Представлено в версии |
- |
См. также |
.. |
Эта команда создаёт эллиптическое изогнутое ребро. При значениях по умолчанию эллиптическое изогнутое ребро будет замкнуто и, следовательно, будет эллипсом. Если свойства Угол(Angle)1 или Угол(Angle)2 отличаются от значений по умолчанию (0 и 360), ребро будет открытой кривой.
A Part Ellipse is in fact a closed counterclockwise elliptical arc, it can be turned into an arc by changing its ДанныеAngle1 and/or ДанныеAngle2 properties.
See Part Primitives.
A Part Ellipse object created with the scripting example below is shown here.
See also: Property editor.
A Part Ellipse object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:
Attachment
The object has the same attachment properties as a Part Part2DObject.
Base
Length
): The major radius of the ellipse or elliptical arc. The default is 4mm
.Length
): The minor radius of the ellipse or elliptical arc. The default is 2mm
.Angle
): The start angle of the elliptical arc. Valid range: 0° < value <= 360°
. The default is 0°
.Angle
): The end angle of the elliptical arc. Valid range: 0° < value <= 360°
. The default is 360°
. If ДанныеAngle1 and ДанныеAngle2 are equal, or if one angle is 0°
and the other 360°
, a full ellipse is created.See also: Autogenerated API documentation, Part scripting and FreeCAD Scripting Basics.
A Part Ellipse can be created with the addObject()
method of the document:
ellipse = FreeCAD.ActiveDocument.addObject("Part::Ellipse", "myEllipse")
"myEllipse"
is the name for the object.Example:
import FreeCAD as App
doc = App.activeDocument()
ellipse = doc.addObject("Part::Ellipse", "myEllipse")
ellipse.MajorRadius = 20
ellipse.MinorRadius = 10
ellipse.Angle1 = 45
ellipse.Angle2 = 135
ellipse.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 45, 10))
doc.recompute()